ساده ترین توصیف آن است که برای نگهداری اطلاعات دریافتی از کاربر یا هر نوع اطلاعاتی که برنامه نویس به آن ها احتیاج دارد بایستی از پایگاه داده استفاده کرد.زبان برنامه نویسی یکی از پایگاه داده های پر کاربرد sql است و یکی از محیط های پایگاه داده برای sql میتوان به phpmyadmin اشاره کرد که توسط mysql ارتباط آن را با php وصل میکنیم
در کنار یادگیری هر زبان برنامهنویسی، بسیار مهم است که بعنوان یک برنامهنویس با بانکهای اطلاعاتی بتوانید کار کنید. در بین بانکهای اطلاعاتی موجود نیز عناوینی وجود دارند که میزان سازگاری بسیار بالایی را با سیستمعاملها و زبانهای برنامهنویسی مختلف داشته و میتوانند در هر محیطی اجرا شوند. در این بین MySQL شناخته شدهترین مورد ماست.
میتوان گفت MySQL یکی از محبوبترین پایگاههای داده حال حاضر جهان است، که بین برنامه نویسان از محبوبیت خیلی زیادی برخوردار است. شما با استفاده از این پایگاه داده میتوانید اطلاعات مورد نظر خود را ذخیرهسازی و در جای مناسب استفاده کنید.
یکی از جاهایی که زیاد میبینید که از دیتابیس MySQL استفاده شود؛ در کنار زبان PHP است. PHP یک زبان برنامهنویسی تحت وب است که با استفاده از آن شما میتوانید برنامههای تحت وب خود را بسازید.
SQL زبان برنامهنویسی است که معماران بانکهای اطلاعاتی برای ساخت بانکهای اطلاعاتی رابطهای از آن استفاده میکنند. در یک بانک اطلاعاتی مانند MySQL با استفاده از این حالت میتوانید کوئریهایی را اجرا کنید، دادههایی را برگشت دهید، ویرایش کنید، حذف نمایید و یا رکورد جدیدی را اضافه کنید. این زبان بسیار سبک است و از دسته زبانهای اعلامی است، با استفاده از این زبان، توسعهدهنده میتواند بسیاری از کارهای سختی که انجام میدهد را به سادگی در این حالت انجام دهد.
یکی دیگر از دلایلی که بانکهای اطلاعاتی SQL تا به این اندازه محبوب است، این است که در اکثر برنامهها و پکیجهای توسعه مانند LAMP و یا پشتههای مبتنی بر Ruby وجود دارند. این نوع از بانکها به خوبی درک شدهاند و پشتیبانی بسیاری از آن میشود. به همین دلیل استفاده و اجرای آن کار سادهتر به نسبت حالت بعدیمان است.
داشتن درک درست از ویژگیهای MySQL به عنوان یک نرم افزار و سیستم مدیریت دیتابیس، میتواند به شما در مسیر یادگیری آن کمک کند، MySQL دارای ویژگی های زیادی است که در ادامه برخی از آنها را ذکر کردهایم:
اگر شما مایل هستید که کار با این دیتابیس محبوب را یاد بگیرید باید به شما گفت که نیاز به هیچ پیشنیازی ندارید، یعنی همین الان بدونِ داشتن هیچ دانش قبلی میتوانید در این دوره ثبت نام کنید و شروع به یادگیری MySQL کنید.
این دوره مربوط به افرادی میشود که قصد دارند کار با یک پایگاه داده محبوب را یاد بگیرند یا با یک زبان برنامهنویسی آشنا هستند و قصد دارند برای ذخیره سازی اطلاعات خود از یک پایگاه داده استفاده کنند. اگر شما هر کدام از این شرایط را دارید، قطعا این دوره همان دورهای است که میتوانید از آن استفاده کنید.
در ابتدا شما نیاز دارید اطلاعاتی در مورد MySQL بدست آورید که در این بخش این اطلاعات را به شما منتقل میکنم و بعد روش نصب و راه اندازی و استفاده از MySQL را در همین قدم ابتدایی به شما آموزش خواهم داد.
در این بخش از آموزش MySQL، کار با دیتابیس و جدول را به شما آموزش میدهم، البته قبل از هر چیزی در مورد اینکه دیتابیس و جدول چیست یا اینکه چطور میتوان جدولها را تحلیل و مدلسازی کرد صحبت میکنم و بعد موارد مختلفی از جدولها را به شما آموزش خواهم داد.
زمانی که شما اطلاعات خود را در MySQL ذخیره سازی کنید؛ زمانی میرسد که شما نیاز دارید اطلاعات خود را از MySQL واکشی کنید و در جای مورد نیاز مورد استفاده قرار دهید. در این بخش انواع روشهای واکشی اطلاعات از MySQL را به شما آموزش خواهم داد.
اینکه بتوانید اطلاعات داخل دیتابیس MySQL را آپدیت کنید یا این اطلاعات را حذف کنید مسئله مهمی است که در آموزش MySQL باید آن را یاد بگیرید و در این بخش دقیقا این مباحث به شما آموزش داده خواهد شد.
رابطهها بخش مهمی از دیتابیسهای SQL را تشکیل میدهند، شما با این روابط است که میتوانید بین اطلاعات دو یا چند جدول ارتباط برقرار کنید و اطلاعات مورد نظر خود را از بین چند جدول برگردانید در این بخش از دوره MySQL به شکل کامل روابط در MySQL را به شما آموزش خواهم داد.
منبع:https://roocket.ir/series/learn-mysql